import {GrowInfoForm} from "@/api/farm/chicken/growInfo/types";

export interface GrowVO {
  /**
   *
   */
  id: string | number;

  /**
   * 标题
   */
  orderNo: string;

  /**
   * 治疗类别
   */
  treatId: string | number;

  /**
   * 鸡苗批次
   */
  hatchId: string | number;

  /**
   * 日龄
   */
  ageDay: number;

  /**
   * 鸡群数量
   */
  chickenNum: number;

  /**
   * 药品金额
   */
  totalMoney: number;

  /**
   * 操作时间
   */
  happenTime: number;

  /**
   * 说明
   */
  remark: string;

  /**
   * 审核状态
   */
  auditStatus: number;

  /**
   * 审核时间
   */
  auditTime: string;

}

export interface GrowForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;
  contentInfo?: GrowInfoForm[];
  /**
   * 标题
   */
  orderNo?: string;

  /**
   * 治疗类别
   */
  treatId?: string | number;

  /**
   * 鸡苗批次
   */
  hatchId?: string | number;

  /**
   * 日龄
   */
  ageDay?: number;

  /**
   * 鸡群数量
   */
  chickenNum?: number;

  /**
   * 药品金额
   */
  totalMoney?: number;

  /**
   * 操作时间
   */
  happenTime?: number;

  /**
   * 说明
   */
  remark?: string;

  /**
   * 饲养员
   */
  workerId?: string | number;

  /**
   * 订单审核人
   */
  auditBy?: number;

  /**
   * 审核状态
   */
  auditStatus?: number;

  /**
   * 审核时间
   */
  auditTime?: string;

  /**
   * 审核备注
   */
  auditExplain?: string;

}

export interface GrowQuery extends PageQuery {

  /**
   * 标题
   */
  orderNo?: string;
  includeStockFilter?: boolean;
  /**
   * 治疗类别
   */
  treatId?: string | number;

  /**
   * 鸡苗批次
   */
  hatchId?: string | number;

  /**
   * 操作时间
   */
  happenTime?: number;

  /**
   * 审核状态
   */
  auditStatus?: number;

  /**
   * 审核时间
   */
  auditTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



